home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / gui / eagui30.lha / EAGUI / EAGUI_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-12-01  |  1.4 KB  |  41 lines

  1. /*
  2.  * $RCSfile: EAGUI_protos.h,v $
  3.  *
  4.  * $Author: marcel $
  5.  *
  6.  * $Revision: 3.0 $
  7.  *
  8.  * $Date: 1994/10/27 19:38:56 $
  9.  *
  10.  * $Locker: marcel $
  11.  *
  12.  * $State: Exp $
  13.  */
  14.  
  15. #ifndef EAGUI_PROTOS_H
  16. #define EAGUI_PROTOS_H
  17.  
  18. VOID ea_GetMinSizes(struct ea_Object *);
  19. VOID ea_LayoutObjects(struct ea_Object *);
  20. LONG ea_GetObjectLeft(struct ea_Object *, struct ea_Object *);
  21. LONG ea_GetObjectTop(struct ea_Object *, struct ea_Object *);
  22. LONG ea_CreateGadgetList(struct ea_Object *, struct Gadget **, APTR, struct DrawInfo *);
  23. VOID ea_FreeGadgetList(struct ea_Object *, struct Gadget *);
  24. struct ea_Object *ea_NewObjectA(ULONG, struct TagItem *);
  25. struct ea_Object *ea_NewObject(ULONG, ULONG, ...);
  26. LONG ea_TextLength(struct TextAttr *, STRPTR, UBYTE);
  27. LONG ea_TextHeight(struct TextAttr *);
  28. VOID ea_PrintObjects(struct ea_Object *);
  29. VOID ea_DisposeObject(struct ea_Object *);
  30. VOID ea_RenderObjects(struct ea_Object *, struct RastPort *);
  31. LONG ea_NewRelationA(struct ea_Object *, struct Hook *, struct TagItem *);
  32. LONG ea_NewRelation(struct ea_Object *, struct Hook *, ULONG, ...);
  33. ULONG ea_GetAttrsA(struct ea_Object *, struct TagItem *);
  34. ULONG ea_GetAttrs(struct ea_Object *, ULONG, ...);
  35. ULONG ea_SetAttrsA(struct ea_Object *, struct TagItem *);
  36. ULONG ea_SetAttrs(struct ea_Object *, ULONG, ...);
  37. ULONG ea_GetAttr(struct ea_Object *, ULONG);
  38. ULONG ea_SetAttr(struct ea_Object *, ULONG, ULONG);
  39.  
  40. #endif /* EAGUI_PROTOS_H */
  41.